make things much easier - French English Dictionary